package com.sh.ndt.login.service;

import com.sh.ndt.user.entity.User;
import com.sh.ndt.user.entity.UserRole;

/**
 * Interface to authenticate a user and extract data pertaining to authenticated user
 *
 * @author Manjula N. Hosadurga
 */
public interface LoginService {

    public boolean authenticateUser(String userName);

    public User getUserData();

    public UserRole getUserRoleData();

    public User getUserEntity();
    
}
